//
//  DriverVehicleModel.h
//  NtoccDriverNew
//
//  Created by wanxiang liu on 2021/9/23.
//  Copyright © 2021 GCY. All rights reserved.
//

#import <Foundation/Foundation.h>

/// 车载状态
typedef NS_ENUM(NSUInteger, DriverVehicleLoadStatus) {
    DriverVehicleLoadStatus_KongZai, ///< 空载
    DriverVehicleLoadStatus_FuZai,  ///< 负载
};

/// 审核状态
typedef NS_ENUM(NSUInteger, DriverVehicleReviewStatus) {
    DriverVehicleReviewStatus_InReview, ///< 审核中
    DriverVehicleReviewStatus_ReviewFailed,  ///< 审核未通过
    DriverVehicleReviewStatus_ReviewPassed,  ///< 审核通过
};

NS_ASSUME_NONNULL_BEGIN

@interface DriverVehicleModel : NSObject

@property(nonatomic, copy) NSString *code; ///<
@property(nonatomic, copy) NSString *licenseNumber; ///< 车牌号
@property(nonatomic, assign) NSInteger loadStatus; ///< 0：空载，1：负载
@property(nonatomic, assign) BOOL isDefault; ///< 是否默认 0-是 1-否
@property(nonatomic, assign) NSInteger authStatus; ///< 审核状态：0未审核/1审核中/2审核未通过/3审核通过

@property (nonatomic , copy) NSString              * trailerClassificationCode;
@property (nonatomic , assign) NSInteger              authStatusExt;
@property (nonatomic , copy) NSString              * owner;
@property (nonatomic , copy) NSString              * roadPermitNumberImg;
@property (nonatomic , copy) NSString              * teamCode;
@property (nonatomic , copy) NSString              * trailerVehicleImg;
@property (nonatomic , copy) NSString              * trailerVehicleLicenseImg;
@property (nonatomic , assign) NSInteger              remainingLoadVolume;
@property (nonatomic , copy) NSString              * branchCode;
@property (nonatomic , copy) NSString              * trailerLicenseColor;
@property (nonatomic , copy) NSString              * vehicleEnergyType;
@property (nonatomic , copy) NSString              * vin;
@property (nonatomic , assign) NSInteger              driverIsFreezeExt;
@property (nonatomic , copy) NSString              * trailerVehicleLicenseDeputyPageImg;
@property (nonatomic , assign) NSInteger              isLinked;
@property (nonatomic , copy) NSString              * useCharacter;
@property (nonatomic , copy) NSString              * etcStatusExt;
@property (nonatomic , copy) NSString              * vehicleImg;
@property (nonatomic , copy) NSString              * vehicleCode;
@property (nonatomic , copy) NSString              * partyCode;
@property (nonatomic , copy) NSString              * totalWeight;
@property (nonatomic , copy) NSString              * brand;
@property (nonatomic , assign) NSInteger              netStatus;
@property (nonatomic , copy) NSString              * locationSource;
@property (nonatomic , copy) NSString              * trailerTotalWeight;
@property (nonatomic , copy) NSString              * realOwnerPhone;
@property (nonatomic , copy) NSString              * length;
@property (nonatomic , copy) NSString              * trailerLoadWeight;
@property (nonatomic , copy) NSString              * classificationCode;
@property (nonatomic , copy) NSString              * depenDealImg;
@property (nonatomic , copy) NSString              * roadTransportCertificateImg;
@property (nonatomic , copy) NSString              * authTime;
@property (nonatomic , copy) NSString              * driverPhone;
@property (nonatomic , assign) NSInteger              vehicleCertificateHasDue;
@property (nonatomic , copy) NSString              * height;
@property (nonatomic , copy) NSString              * loadVolume;
@property (nonatomic , copy) NSString              * issuingOrganizations;
@property (nonatomic , copy) NSString              * trailerNum;
@property (nonatomic , copy) NSString              * gmtCreated;
@property (nonatomic , copy) NSString              * vehicleLicenseDeputyPageImg;
@property (nonatomic , assign) NSInteger              isHasTrailer;
@property (nonatomic , copy) NSString              * realOwner;
@property (nonatomic , copy) NSString              * tvCode;
@property (nonatomic , copy) NSString              * loadWeight;
@property (nonatomic , copy) NSString              * roadTransportCertificateNumber;
@property (nonatomic , copy) NSString              * qrCode;
@property (nonatomic , copy) NSString              * teamName;
@property (nonatomic , copy) NSString              * trailerRoadTransport;
@property (nonatomic , copy) NSString              * trailerRoadTransportCertificateImg;
@property (nonatomic , assign) NSInteger              sendLogink;
@property (nonatomic , copy) NSString              * selfRespect;
@property (nonatomic , copy) NSString              * axlenum;
@property (nonatomic , copy) NSString              * driverName;
@property (nonatomic , copy) NSString              * roadPermitNumber;
@property (nonatomic , copy) NSString              * etcStatus;
@property (nonatomic , copy) NSString              * licensePlateType;
@property (nonatomic , assign) NSInteger              teamType;
@property (nonatomic , copy) NSString              * vehicleLicenseImg;
@property (nonatomic , assign) NSInteger              isFreeze;
@property (nonatomic , copy) NSString              * stateImg;
@property (nonatomic , copy) NSString              * vehicleLicense;
@property (nonatomic , copy) NSString              * authMsg;
@property (nonatomic , copy) NSString              * vehicleLicenseColor;
@property (nonatomic , copy) NSString              * width;
@property (nonatomic , copy) NSString              * bindStatusName;
@property (nonatomic , assign) NSInteger              isSendLoginkExt;

@end

NS_ASSUME_NONNULL_END
